package com.dayouzi.crawler_monitor.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="PersonListVO", description="人员爬虫列表展示类")
public class PersonListVO {

    @ApiModelProperty(value = "主键")
    private Integer id;

    @ApiModelProperty(value = "爬虫名称")
    private String spiderName;

    @ApiModelProperty(value = "负责人")
    private String manager;

    @ApiModelProperty(value = "任务名称")
    private String taskName;

    @ApiModelProperty(value = "队列名称")
    private String queueName;

    @ApiModelProperty(value = "队列活动状态（0：无队列，1：正常，2：停止）")
    private Integer queueStatus;

    @ApiModelProperty(value = "爬虫运行状态（0：已停止，1：运行中）")
    private Integer runStatus;

    @ApiModelProperty(value = "日志状态（0：异常，1：正常）")
    private Integer logStatus;

    @ApiModelProperty(value = "日志更新时间")
    private String logTime;

    @ApiModelProperty(value = "日志文件路径")
    private String logPath;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "警告级别（0：正常，1：提示，2：警告）")
    private Integer colorLevel;

    @ApiModelProperty(value = "定时任务id")
    private Integer scheduledId;

    @ApiModelProperty(value = "定时任务名称")
    private String scheduledName;


}
